/*
 * SpectraSTParams.hpp
 *
 *  Created on: 27 Jul, 2012
 *      Author: yhu
 */

#ifndef SPECTRASTPARAMS_HPP_
#define SPECTRASTPARAMS_HPP_

#include "includes.h"
using namespace std;

class SpectraSTParams{
public:
	SpectraSTParams();
	virtual ~SpectraSTParams();

	virtual bool addOption(string option);
	virtual void finalizeOptions();
	virtual void finalizeAdvancedOption(string option);

	static void printAdvancedOptions(ostream& out);
	static void printUsage(ostream& out);

	vector<string> m_options;
};

#endif /* SPECTRASTPARAMS_HPP_ */
